/**
 扩展一个http模块
 **/
// var obj = "http://localhost:8080"; //根据自己项目的端口而定
// var obj = "http://117.80.114.220:6060"; //根据自己项目的端口而定
var obj = "http://" + window.location.host;
console.info(obj);
layui.define(function(exports){ //提示：模块也可以依赖其它模块，如：layui.define('layer', callback);
    //输出test接口
    exports('baseUrl', obj);
});
/*
*封装一个自己的ajax函数
*有5个参数，最后一个参数可选
*
* @param method(必选)    请求类型  get 和 post
* @param url(必选)       请求的url地址   相同域名下的页面（此函数不支持跨域请求）
* @param data(必选)      请求协带的数据  以js对象的形式定义，如：{name:'张三'}
* @param callback(必选)  回调函数,可接收一个参数，这个参数就是服务器响应的数据
* @param type(可选)      指定服务器响应的数据类型（可选值：json,xml,text），如果是json模式，则使用json解析数据，默认为text普通字符串
*/
function myAjax(url, method, data, callback) {
    $.ajax({
        url: obj + url,
        contentType: "application/json",
        type: method,
        data: data,
        success: callback,
        async:false,
        dataType: "json",
    });
}

function myPost(url, data, callback) {
    myAjax(url, "post", data, callback);
}

function myGet(url, data, callback) {
    myAjax(url, "get", data, callback);
}

function statusTemplet(data) {
    if (data.status == 0) {
        return "正常";
    } else if (data.status == 1) {
        return "禁用";
    }
}

/*获取到Url里面的参数*/
function getUrlParam(name) {
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
    var r = window.location.search.substr(1).match(reg);
    if (r != null) return unescape(r[2]);
    return null;
}
